home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacOS 8 Resources / Developer Tools / Debugger / Power Mac Debugger 2.1d12 / Power Mac Debugger 2.1d12.rsrc / CODE_67_DBScan.txt < prev    next >
Text File  |  1996-04-18  |  25KB  |  488 lines

  1. # far model CODE resource
  2. # near model jump table entries starting at A5 + 0x00000000 (0 of them)
  3. # far model jump table entries starting at A5 + 0x0000C830 (3 of them)
  4. # A5 relocation data at 0x0000036C
  5. #   A5 relocation at 00000048
  6. #   A5 relocation at 0000005A
  7. #   A5 relocation at 000000BC
  8. #   A5 relocation at 00000060
  9. #   A5 relocation at 00000068
  10. #   A5 relocation at 00000084
  11. #   A5 relocation at 0000009C
  12. #   A5 relocation at 0000007C
  13. #   A5 relocation at 0000011A
  14. #   A5 relocation at 0000018C
  15. #   A5 relocation at 00000206
  16. #   A5 relocation at 0000028C
  17. #   A5 relocation at 000002AA
  18. #   A5 relocation at 000002E8
  19. #   A5 relocation at 00000306
  20. # A5 is 0x00000000
  21. # PC relocation data at 0x00000385
  22. #   PC relocation at 00000246
  23. # load address is 0x00000000
  24. 00000000  0000 0000                ori.b      D0, 0x0
  25. 00000004  4348                     chk.w      D1, A0
  26. 00000006  455A                     chk.w      D2, [A2]+
  27. 00000008  4E56 0000                link       A6, 0
  28. 0000000C  48E7 1038                movem.l    -[A7], D3,A2,A3,A4
  29. 00000010  286E 0008                movea.l    A4, [A6 + 0x8]
  30. 00000014  264C                     movea.l    A3, A4
  31. label00000016:
  32. 00000016  1013                     move.b     D0, [A3]
  33. 00000018  4880                     ext.w      D0
  34. 0000001A  48C0                     ext.l      D0
  35. 0000001C  2F00                     move.l     -[A7], D0
  36. 0000001E  4EB9 0000 00DA           jsr        [0x000000DA]
  37. 00000024  584F                     addq.w     A7, 4
  38. 00000026  1680                     move.b     [A3], D0
  39. 00000028  524B                     addq.w     A3, 1
  40. 0000002A  4A13                     tst.b      [A3]
  41. 0000002C  66E8                     bne        -0x16 /* 00000016 */
  42. 0000002E  7600                     moveq.l    D3, 0x00
  43. 00000030  45F9 FFFA 546C           lea.l      A2, [0xFFFA546C]
  44. label00000036:
  45. 00000036  4879 FFFA 576C           push.l     0xFFFA576C
  46. 0000003C  2F0C                     move.l     -[A7], A4
  47. 0000003E  4EB9 0000 0C3A           jsr        [0x00000C3A]
  48. 00000044  504F                     addq.w     A7, 8
  49. 00000046  4A80                     tst.l      D0
  50. 00000048  6608                     bne        +0xA /* 00000052 */
  51. 0000004A  203C 0000 8002           move.l     D0, 0x8002
  52. 00000050  6062                     bra        +0x64 /* 000000B4 */
  53. label00000052:
  54. 00000052  4879 FFFA 5770           push.l     0xFFFA5770
  55. 00000058  2F0C                     move.l     -[A7], A4
  56. 0000005A  4EB9 0000 0C3A           jsr        [0x00000C3A]
  57. 00000060  504F                     addq.w     A7, 8
  58. 00000062  4A80                     tst.l      D0
  59. 00000064  6608                     bne        +0xA /* 0000006E */
  60. 00000066  203C 0000 8001           move.l     D0, 0x8001
  61. 0000006C  6046                     bra        +0x48 /* 000000B4 */
  62. label0000006E:
  63. 0000006E  2F12                     move.l     -[A7], [A2]
  64. 00000070  2F0C                     move.l     -[A7], A4
  65. 00000072  4EB9 0000 0C3A           jsr        [0x00000C3A]
  66. 00000078  504F                     addq.w     A7, 8
  67. 0000007A  4A80                     tst.l      D0
  68. 0000007C  662A                     bne        +0x2C /* 000000A8 */
  69. 0000007E  2203                     move.l     D1, D3
  70. 00000080  2401                     move.l     D2, D1
  71. 00000082  C2FC 0006                mulu.w     D1, 0x6
  72. 00000086  4842                     swap.w     D2
  73. 00000088  C4FC 0006                mulu.w     D2, 0x6
  74. 0000008C  4842                     swap.w     D2
  75. 0000008E  4242                     clr.w      D2
  76. 00000090  D282                     add.l      D1, D2
  77. 00000092  41F9 FFFA 5470           lea.l      A0, [0xFFFA5470]
  78. 00000098  1230 1000                move.b     D1, [A0 + D1.w]
  79. 0000009C  7000                     moveq.l    D0, 0x00
  80. 0000009E  1001                     move.b     D0, D1
  81. 000000A0  0080 0000 8000           ori.l      D0, 0x8000
  82. 000000A6  600C                     bra        +0xE /* 000000B4 */
  83. label000000A8:
  84. 000000A8  5C4A                     addq.w     A2, 6
  85. 000000AA  5283                     addq.l     D3, 1
  86. 000000AC  2052                     movea.l    A0, [A2]
  87. 000000AE  4A10                     tst.b      [A0]
  88. 000000B0  6684                     bne        -0x7A /* 00000036 */
  89. 000000B2  70FF                     moveq.l    D0, 0xFFFFFFFF
  90. label000000B4:
  91. 000000B4  4CDF 1C08                movem.l    D3,A2,A3,A4, [A7]+
  92. 000000B8  4E5E                     unlink     A6
  93. 000000BA  205F                     movea.l    A0, [A7]+
  94. 000000BC  584F                     addq.w     A7, 4
  95. 000000BE  4ED0                     jmp        [A0]
  96. 000000C0  8E46                     or.w       D7, D6
  97. 000000C2  696E                     bvs        +0x70 /* 00000132 */
  98. 000000C4  6444                     bcc        +0x46 /* 0000010A */
  99. 000000C6  4252                     clr.w      [A2]
  100. 000000C8  6567                     bcs        +0x69 /* 00000131 */
  101. 000000CA  5F5F                     subq.w     [A7]+, 7
  102. 000000CC  4650                     not.w      [A0]
  103. 000000CE  6300 0000                bls        +0x2 /* 000000D0 */
  104. // begin alternate branch 000000D0-000000D4
  105. label000000D0:
  106. 000000D0  0000 FFFF                ori.b      D0, 0xFF
  107. // end alternate branch 000000D0-000000D4
  108. label000000D0: // (misaligned)
  109. 000000D2  FFFF                     .invalid   <<F/7/7>>
  110. 000000D4  4E56 FFF0                link       A6, -0x0010
  111. 000000D8  48E7 1838                movem.l    -[A7], D3,D4,A2,A3,A4
  112. 000000DC  286E 000E                movea.l    A4, [A6 + 0xE]
  113. 000000E0  7000                     moveq.l    D0, 0x00
  114. 000000E2  2D40 FFF0                move.l     [A6 - 0x10], D0
  115. 000000E6  206E 0012                movea.l    A0, [A6 + 0x12]
  116. 000000EA  2448                     movea.l    A2, A0
  117. 000000EC  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  118. 000000F0  4EB9 0000 004A           jsr        [0x0000004A]
  119. 000000F6  584F                     addq.w     A7, 4
  120. 000000F8  206E 000A                movea.l    A0, [A6 + 0xA]
  121. 000000FC  D090                     add.l      D0, [A0]
  122. 000000FE  204A                     movea.l    A0, A2
  123. 00000100  D190                     add.l      [A0], D0
  124. 00000102  2010                     move.l     D0, [A0]
  125. 00000104  2640                     movea.l    A3, D0
  126. 00000106  2D6E 000E FFF4           move.l     [A6 - 0xC], [A6 + 0xE]
  127. // begin alternate branch 0000010A-0000010C
  128. label0000010A:
  129. 0000010A  FFF4                     .invalid   <<F/7/7>>
  130. // end alternate branch 0000010A-0000010C
  131. label0000010A: // (misaligned)
  132. 0000010C  206E 000E                movea.l    A0, [A6 + 0xE]
  133. 00000110  703F                     moveq.l    D0, 0x3F
  134. 00000112  D1C0                     add.l      A0, D0
  135. 00000114  2D48 FFF8                move.l     [A6 - 0x8], A0
  136. 00000118  600A                     bra        +0xC /* 00000124 */
  137. label0000011A:
  138. 0000011A  206E FFF4                movea.l    A0, [A6 - 0xC]
  139. 0000011E  4210                     clr.b      [A0]
  140. 00000120  52AE FFF4                addq.l     [A6 - 0xC], 1
  141. label00000124:
  142. 00000124  206E FFF4                movea.l    A0, [A6 - 0xC]
  143. 00000128  B1EE FFF8                cmpa.l     A0, [A6 - 0x8]
  144. 0000012C  65EC                     bcs        -0x12 /* 0000011A */
  145. 0000012E  7000                     moveq.l    D0, 0x00
  146. 00000130  206E 000A                movea.l    A0, [A6 + 0xA]
  147. // begin alternate branch 00000132-00000136
  148. label00000132:
  149. 00000132  000A 2080                ori.b      A2, 0x80
  150. // end alternate branch 00000132-00000136
  151. label00000132: // (misaligned)
  152. 00000134  2080                     move.l     [A0], D0
  153. 00000136  6008                     bra        +0xA /* 00000140 */
  154. label00000138:
  155. 00000138  524B                     addq.w     A3, 1
  156. 0000013A  206E 000A                movea.l    A0, [A6 + 0xA]
  157. 0000013E  5290                     addq.l     [A0], 1
  158. label00000140:
  159. 00000140  1613                     move.b     D3, [A3]
  160. 00000142  700D                     moveq.l    D0, 0x0D
  161. 00000144  B600                     cmp.b      D3, D0
  162. 00000146  6E06                     bgt        +0x8 /* 0000014E */
  163. 00000148  7009                     moveq.l    D0, 0x09
  164. 0000014A  B600                     cmp.b      D3, D0
  165. 0000014C  6CEA                     bge        -0x14 /* 00000138 */
  166. label0000014E:
  167. 0000014E  7020                     moveq.l    D0, 0x20
  168. 00000150  B600                     cmp.b      D3, D0
  169. 00000152  67E4                     beq        -0x1A /* 00000138 */
  170. 00000154  2F0B                     move.l     -[A7], A3
  171. 00000156  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  172. 0000015A  1F2E 0008                move.b     -[A7], [A6 + 0x8]
  173. 0000015E  486E FFF0                pea.l      [A6 - 0x10]
  174. 00000162  4EB9 0000 CE9A           jsr        [0x0000CE9A]
  175. 00000168  2600                     move.l     D3, D0
  176. 0000016A  70FF                     moveq.l    D0, 0xFFFFFFFF
  177. 0000016C  B680                     cmp.l      D3, D0
  178. 0000016E  6710                     beq        +0x12 /* 00000180 */
  179. 00000170  206E 000A                movea.l    A0, [A6 + 0xA]
  180. 00000174  202E FFF0                move.l     D0, [A6 - 0x10]
  181. 00000178  D190                     add.l      [A0], D0
  182. 0000017A  2003                     move.l     D0, D3
  183. 0000017C  4EFA 0172                jmp        [PC + 0x172 /* 000002F0 */]
  184. label00000180:
  185. 00000180  246E 000E                movea.l    A2, [A6 + 0xE]
  186. 00000184  206E 000E                movea.l    A0, [A6 + 0xE]
  187. 00000188  703F                     moveq.l    D0, 0x3F
  188. 0000018A  D1C0                     add.l      A0, D0
  189. 0000018C  2D48 FFFC                move.l     [A6 - 0x4], A0
  190. 00000190  6004                     bra        +0x6 /* 00000196 */
  191. label00000192:
  192. 00000192  4212                     clr.b      [A2]
  193. 00000194  524A                     addq.w     A2, 1
  194. label00000196:
  195. 00000196  206E FFFC                movea.l    A0, [A6 - 0x4]
  196. 0000019A  B1CA                     cmpa.l     A0, A2
  197. 0000019C  62F4                     bhi        -0xA /* 00000192 */
  198. 0000019E  4A13                     tst.b      [A3]
  199. 000001A0  6606                     bne        +0x8 /* 000001A8 */
  200. 000001A2  702C                     moveq.l    D0, 0x2C
  201. 000001A4  4EFA 014A                jmp        [PC + 0x14A /* 000002F0 */]
  202. label000001A8:
  203. 000001A8  1013                     move.b     D0, [A3]
  204. 000001AA  72C6                     moveq.l    D1, 0xFFFFFFC6
  205. 000001AC  B001                     cmp.b      D0, D1
  206. 000001AE  6600 0084                bne        +0x86 /* 00000234 */
  207. 000001B2  206E 000A                movea.l    A0, [A6 + 0xA]
  208. 000001B6  5290                     addq.l     [A0], 1
  209. 000001B8  524B                     addq.w     A3, 1
  210. 000001BA  1613                     move.b     D3, [A3]
  211. 000001BC  705A                     moveq.l    D0, 0x5A
  212. 000001BE  B600                     cmp.b      D3, D0
  213. 000001C0  6E06                     bgt        +0x8 /* 000001C8 */
  214. 000001C2  7041                     moveq.l    D0, 0x41
  215. 000001C4  B600                     cmp.b      D3, D0
  216. 000001C6  6C0C                     bge        +0xE /* 000001D4 */
  217. label000001C8:
  218. 000001C8  707A                     moveq.l    D0, 0x7A
  219. 000001CA  B600                     cmp.b      D3, D0
  220. 000001CC  6E44                     bgt        +0x46 /* 00000212 */
  221. 000001CE  7061                     moveq.l    D0, 0x61
  222. 000001D0  B600                     cmp.b      D3, D0
  223. 000001D2  6D3E                     blt        +0x40 /* 00000212 */
  224. label000001D4:
  225. 000001D4  1013                     move.b     D0, [A3]
  226. 000001D6  4880                     ext.w      D0
  227. 000001D8  48C0                     ext.l      D0
  228. 000001DA  2F00                     move.l     -[A7], D0
  229. 000001DC  4EB9 0000 00DA           jsr        [0x000000DA]
  230. 000001E2  584F                     addq.w     A7, 4
  231. 000001E4  1880                     move.b     [A4], D0
  232. 000001E6  524C                     addq.w     A4, 1
  233. 000001E8  524B                     addq.w     A3, 1
  234. 000001EA  1613                     move.b     D3, [A3]
  235. 000001EC  705A                     moveq.l    D0, 0x5A
  236. 000001EE  B600                     cmp.b      D3, D0
  237. 000001F0  6E06                     bgt        +0x8 /* 000001F8 */
  238. 000001F2  7041                     moveq.l    D0, 0x41
  239. 000001F4  B600                     cmp.b      D3, D0
  240. 000001F6  6C18                     bge        +0x1A /* 00000210 */
  241. label000001F8:
  242. 000001F8  707A                     moveq.l    D0, 0x7A
  243. 000001FA  B600                     cmp.b      D3, D0
  244. 000001FC  6E06                     bgt        +0x8 /* 00000204 */
  245. 000001FE  7061                     moveq.l    D0, 0x61
  246. 00000200  B600                     cmp.b      D3, D0
  247. 00000202  6C0C                     bge        +0xE /* 00000210 */
  248. label00000204:
  249. 00000204  7039                     moveq.l    D0, 0x39
  250. 00000206  B600                     cmp.b      D3, D0
  251. 00000208  6E0E                     bgt        +0x10 /* 00000218 */
  252. 0000020A  7030                     moveq.l    D0, 0x30
  253. 0000020C  B600                     cmp.b      D3, D0
  254. 0000020E  6D08                     blt        +0xA /* 00000218 */
  255. label00000210:
  256. 00000210  60C2                     bra        -0x3C /* 000001D4 */
  257. label00000212:
  258. 00000212  70F1                     moveq.l    D0, 0xFFFFFFF1
  259. 00000214  4EFA 00DA                jmp        [PC + 0xDA /* 000002F0 */]
  260. label00000218:
  261. 00000218  2F2E 000E                move.l     -[A7], [A6 + 0xE]
  262. 0000021C  4EB9 0000 0008           jsr        [0x00000008 /* BusErrVct */]
  263. 00000222  2800                     move.l     D4, D0
  264. 00000224  70FF                     moveq.l    D0, 0xFFFFFFFF
  265. 00000226  B880                     cmp.l      D4, D0
  266. 00000228  6604                     bne        +0x6 /* 0000022E */
  267. 0000022A  70F1                     moveq.l    D0, 0xFFFFFFF1
  268. 0000022C  6002                     bra        +0x4 /* 00000230 */
  269. label0000022E:
  270. 0000022E  2004                     move.l     D0, D4
  271. label00000230:
  272. 00000230  4EFA 00BE                jmp        [PC + 0xBE /* 000002F0 */]
  273. label00000234:
  274. 00000234  1013                     move.b     D0, [A3]
  275. 00000236  7223                     moveq.l    D1, 0x23
  276. 00000238  B001                     cmp.b      D0, D1
  277. 0000023A  6656                     bne        +0x58 /* 00000292 */
  278. 0000023C  206E 000A                movea.l    A0, [A6 + 0xA]
  279. 00000240  5290                     addq.l     [A0], 1
  280. 00000242  524B                     addq.w     A3, 1
  281. 00000244  7800                     moveq.l    D4, 0x00
  282. 00000246  6018                     bra        +0x1A /* 00000260 */
  283. label00000248:
  284. 00000248  B883                     cmp.l      D4, D3
  285. 0000024A  6604                     bne        +0x6 /* 00000250 */
  286. 0000024C  70EF                     moveq.l    D0, 0xFFFFFFEF
  287. 0000024E  6004                     bra        +0x6 /* 00000254 */
  288. label00000250:
  289. 00000250  2004                     move.l     D0, D4
  290. 00000252  4480                     neg.l      D0
  291. label00000254:
  292. 00000254  4EFA 009A                jmp        [PC + 0x9A /* 000002F0 */]
  293. label00000258:
  294. 00000258  1013                     move.b     D0, [A3]
  295. 0000025A  1880                     move.b     [A4], D0
  296. 0000025C  524C                     addq.w     A4, 1
  297. 0000025E  524B                     addq.w     A3, 1
  298. label00000260:
  299. 00000260  1F13                     move.b     -[A7], [A3]
  300. 00000262  4EB9 0000 CEA2           jsr        [0x0000CEA2]
  301. 00000268  2200                     move.l     D1, D0
  302. 0000026A  C0FC 0014                mulu.w     D0, 0x14
  303. 0000026E  4841                     swap.w     D1
  304. 00000270  C2FC 0014                mulu.w     D1, 0x14
  305. 00000274  4841                     swap.w     D1
  306. 00000276  4241                     clr.w      D1
  307. 00000278  D081                     add.l      D0, D1
  308. 0000027A  2204                     move.l     D1, D4
  309. 0000027C  E581                     asl        D1, 2
  310. 0000027E  D081                     add.l      D0, D1
  311. 00000280  41F9 FFFA 61C8           lea.l      A0, [0xFFFA61C8]
  312. 00000286  2830 0000                move.l     D4, [A0 + D0.w]
  313. 0000028A  76FF                     moveq.l    D3, 0xFFFFFFFF
  314. 0000028C  B883                     cmp.l      D4, D3
  315. 0000028E  6EC8                     bgt        -0x36 /* 00000258 */
  316. 00000290  60B6                     bra        -0x48 /* 00000248 */
  317. label00000292:
  318. 00000292  1013                     move.b     D0, [A3]
  319. 00000294  7224                     moveq.l    D1, 0x24
  320. 00000296  B001                     cmp.b      D0, D1
  321. 00000298  6654                     bne        +0x56 /* 000002EE */
  322. 0000029A  206E 000A                movea.l    A0, [A6 + 0xA]
  323. 0000029E  5290                     addq.l     [A0], 1
  324. 000002A0  524B                     addq.w     A3, 1
  325. 000002A2  7802                     moveq.l    D4, 0x02
  326. 000002A4  6016                     bra        +0x18 /* 000002BC */
  327. label000002A6:
  328. 000002A6  B883                     cmp.l      D4, D3
  329. 000002A8  6604                     bne        +0x6 /* 000002AE */
  330. 000002AA  70F0                     moveq.l    D0, 0xFFFFFFF0
  331. 000002AC  6004                     bra        +0x6 /* 000002B2 */
  332. label000002AE:
  333. 000002AE  2004                     move.l     D0, D4
  334. 000002B0  4480                     neg.l      D0
  335. label000002B2:
  336. 000002B2  603C                     bra        +0x3E /* 000002F0 */
  337. label000002B4:
  338. 000002B4  1013                     move.b     D0, [A3]
  339. 000002B6  1880                     move.b     [A4], D0
  340. 000002B8  524C                     addq.w     A4, 1
  341. 000002BA  524B                     addq.w     A3, 1
  342. label000002BC:
  343. 000002BC  1F13                     move.b     -[A7], [A3]
  344. 000002BE  4EB9 0000 CEAA           jsr        [0x0000CEAA]
  345. 000002C4  2200                     move.l     D1, D0
  346. 000002C6  C0FC 001C                mulu.w     D0, 0x1C
  347. 000002CA  4841                     swap.w     D1
  348. 000002CC  C2FC 001C                mulu.w     D1, 0x1C
  349. 000002D0  4841                     swap.w     D1
  350. 000002D2  4241                     clr.w      D1
  351. 000002D4  D081                     add.l      D0, D1
  352. 000002D6  2204                     move.l     D1, D4
  353. 000002D8  E581                     asl        D1, 2
  354. 000002DA  D081                     add.l      D0, D1
  355. 000002DC  41F9 FFFA 6120           lea.l      A0, [0xFFFA6120]
  356. 000002E2  2830 0000                move.l     D4, [A0 + D0.w]
  357. 000002E6  76FF                     moveq.l    D3, 0xFFFFFFFF
  358. 000002E8  B883                     cmp.l      D4, D3
  359. 000002EA  6EC8                     bgt        -0x36 /* 000002B4 */
  360. 000002EC  60B8                     bra        -0x46 /* 000002A6 */
  361. label000002EE:
  362. 000002EE  70FF                     moveq.l    D0, 0xFFFFFFFF
  363. label000002F0:
  364. 000002F0  4CDF 1C18                movem.l    D3,D4,A2,A3,A4, [A7]+
  365. 000002F4  4E5E                     unlink     A6
  366. 000002F6  205F                     movea.l    A0, [A7]+
  367. 000002F8  4FEF 000E                lea.l      A7, [A7 + 0xE]
  368. 000002FC  4ED0                     jmp        [A0]
  369. 000002FE  9244                     sub.w      D1, D4
  370. 00000300  4253                     clr.w      [A3]
  371. 00000302  6361                     bls        +0x63 /* 00000365 */
  372. 00000304  6E5F                     bgt        +0x61 /* 00000365 */
  373. 00000306  5F46                     subq.w     D6, 7
  374. 00000308  5050                     addq.w     [A0], 8
  375. 0000030A  6350                     bls        +0x52 /* 0000035C */
  376. 0000030C  6350                     bls        +0x52 /* 0000035E */
  377. 0000030E  6C55                     bge        +0x57 /* 00000365 */
  378. 00000310  6300 0000                bls        +0x2 /* 00000312 */
  379. // begin alternate branch 00000312-00000322
  380. label00000312:
  381. 00000312  0000 4E56                ori.b      D0, 0x56 /* 'V' */
  382. 00000316  0000 202E                ori.b      D0, 0x2E /* '.' */
  383. 0000031A  0008 0280                ori.b      A0, 0x80
  384. 0000031E  0000 8000                ori.b      D0, 0x0
  385. // end alternate branch 00000312-00000322
  386. label00000312: // (misaligned)
  387. 00000314  4E56 0000                link       A6, 0
  388. 00000318  202E 0008                move.l     D0, [A6 + 0x8]
  389. 0000031C  0280 0000 8000           andi.l     D0, 0x8000
  390. 00000322  6704                     beq        +0x6 /* 00000328 */
  391. 00000324  7001                     moveq.l    D0, 0x01
  392. 00000326  6002                     bra        +0x4 /* 0000032A */
  393. label00000328:
  394. 00000328  4200                     clr.b      D0
  395. label0000032A:
  396. 0000032A  4E5E                     unlink     A6
  397. 0000032C  205F                     movea.l    A0, [A7]+
  398. 0000032E  584F                     addq.w     A7, 4
  399. 00000330  4ED0                     jmp        [A0]
  400. 00000332  8E49                     or.w       D7, A1
  401. 00000334  7352                     moveq.l    D1, 0x52
  402. 00000336  6567                     bcs        +0x69 /* 0000039F */
  403. 00000338  546F 6B65                addq.w     [A7 + 0x6B65], 2
  404. 0000033C  6E5F                     bgt        +0x61 /* 0000039D */
  405. 0000033E  5F46                     subq.w     D6, 7
  406. 00000340  6C00 0000                bge        +0x2 /* 00000342 */
  407. // begin alternate branch 00000342-00000346
  408. label00000342:
  409. 00000342  0000 2409                ori.b      D0, 0x9 /* '\t' */
  410. // end alternate branch 00000342-00000346
  411. label00000342: // (misaligned)
  412. 00000344  2409                     move.l     D2, A1
  413. 00000346  3100                     move.w     -[A0], D0
  414. 00000348  FFFF                     .invalid   <<F/7/7>>
  415. 0000034A  FFD2                     .invalid   <<F/7/7>>
  416. 0000034C  040E 0C00                subi.b     A6, 0x0
  417. 00000350  FFFF                     .invalid   <<F/7/7>>
  418. 00000352  FFF0                     .invalid   <<F/7/7>>
  419. 00000354  4F39 3D43 0F1F           .invalid   7, [0x3D430F1F] // invalid opcode 4 with b == 4
  420. 0000035A  0F00                     btst       D0, D7
  421. label0000035C:
  422. 0000035C  0081 2300 0000           ori.l      D1, 0x23000000 /* '#\0\0\0' */
  423. // begin alternate branch 0000035E-000003D8
  424. label0000035E:
  425. 0000035E  2300                     move.l     -[A1], D0
  426. 00000360  0000 0000                ori.b      D0, 0x0
  427. 00000364  0000 0000                ori.b      D0, 0x0
  428. 00000368  0000 0000                ori.b      D0, 0x0
  429. 0000036C  0000 0000                ori.b      D0, 0x0
  430. 00000370  0000 0000                ori.b      D0, 0x0
  431. 00000374  0000 0000                ori.b      D0, 0x0
  432. 00000378  0000 0000                ori.b      D0, 0x0
  433. 0000037C  0000 0000                ori.b      D0, 0x0
  434. 00000380  0000 0000                ori.b      D0, 0x0
  435. 00000384  0000 0000                ori.b      D0, 0x0
  436. 00000388  0000 0000                ori.b      D0, 0x0
  437. 0000038C  0000 0000                ori.b      D0, 0x0
  438. 00000390  0000 0000                ori.b      D0, 0x0
  439. 00000394  0000 0000                ori.b      D0, 0x0
  440. 00000398  0000 0000                ori.b      D0, 0x0
  441. 0000039C  0000 0000                ori.b      D0, 0x0
  442. 000003A0  0000 0000                ori.b      D0, 0x0
  443. 000003A4  0000 0000                ori.b      D0, 0x0
  444. 000003A8  0000 0000                ori.b      D0, 0x0
  445. 000003AC  0000 0000                ori.b      D0, 0x0
  446. 000003B0  0000 0000                ori.b      D0, 0x0
  447. 000003B4  0000 0000                ori.b      D0, 0x0
  448. 000003B8  0000 0000                ori.b      D0, 0x0
  449. 000003BC  0000 0000                ori.b      D0, 0x0
  450. 000003C0  0000 0000                ori.b      D0, 0x0
  451. 000003C4  0000 0000                ori.b      D0, 0x0
  452. 000003C8  0000 0000                ori.b      D0, 0x0
  453. 000003CC  0000 0000                ori.b      D0, 0x0
  454. 000003D0  0000 0000                ori.b      D0, 0x0
  455. 000003D4  0000 0000                ori.b      D0, 0x0
  456. // end alternate branch 0000035E-000003D8
  457. label0000035E: // (misaligned)
  458. 00000362  0000 0000                ori.b      D0, 0x0
  459. 00000366  0000 0000                ori.b      D0, 0x0
  460. 0000036A  0000 0000                ori.b      D0, 0x0
  461. 0000036E  0000 0000                ori.b      D0, 0x0
  462. 00000372  0000 0000                ori.b      D0, 0x0
  463. 00000376  0000 0000                ori.b      D0, 0x0
  464. 0000037A  0000 0000                ori.b      D0, 0x0
  465. 0000037E  0000 0000                ori.b      D0, 0x0
  466. 00000382  0000 0000                ori.b      D0, 0x0
  467. 00000386  0000 0000                ori.b      D0, 0x0
  468. 0000038A  0000 0000                ori.b      D0, 0x0
  469. 0000038E  0000 0000                ori.b      D0, 0x0
  470. 00000392  0000 0000                ori.b      D0, 0x0
  471. 00000396  0000 0000                ori.b      D0, 0x0
  472. 0000039A  0000 0000                ori.b      D0, 0x0
  473. 0000039E  0000 0000                ori.b      D0, 0x0
  474. 000003A2  0000 0000                ori.b      D0, 0x0
  475. 000003A6  0000 0000                ori.b      D0, 0x0
  476. 000003AA  0000 0000                ori.b      D0, 0x0
  477. 000003AE  0000 0000                ori.b      D0, 0x0
  478. 000003B2  0000 0000                ori.b      D0, 0x0
  479. 000003B6  0000 0000                ori.b      D0, 0x0
  480. 000003BA  0000 0000                ori.b      D0, 0x0
  481. 000003BE  0000 0000                ori.b      D0, 0x0
  482. 000003C2  0000 0000                ori.b      D0, 0x0
  483. 000003C6  0000 0000                ori.b      D0, 0x0
  484. 000003CA  0000 0000                ori.b      D0, 0x0
  485. 000003CE  0000 0000                ori.b      D0, 0x0
  486. 000003D2  0000 0000                ori.b      D0, 0x0
  487. 000003D6  0000                     .incomplete
  488.